365bet中国官方网站

  • word of the day

    leopard lily

    leopard lily - 365bet中国官方网站 definition and meaning for word leopard lily

    Definition
    (noun) lily of western United States having orange-red to crimson maroon-spotted flowers Definition
    (noun) lily of southeastern United States having cup-shaped flowers with deep yellow to scarlet recurved petals Definition
    (noun) garden plant whose capsule discloses when ripe a mass of seeds resembling a blackberry

  • Word used in video below:
    text: with uh lily's her favorite flower
    Download our Mobile App Today